package utils;

public class ClassUtils {

    public static String getCurrentMethodName() {
        // 获取当前线程的堆栈跟踪
        StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();

        // 堆栈跟踪中的第二个元素是当前方法调用getStackTrace()的方法
        // 第一个元素是 getStackTrace() 本身，第二个元素是 调用getStackTrace() 的方法
        StackTraceElement thisMethodElement = stackTraceElements[2];

        // 获取类的方法名
        return thisMethodElement.getMethodName();
    }
}
